package br.com.iswe.core.entidades.helper;

import br.com.iswe.core.entidades.annotation.GeradorConfig;
import br.com.iswe.core.entidades.annotation.ManyToOneType;

public class ManyToOneHelper {

	public static final String HELPER_NAME = "ManyToOneHelper";
	
	//Metodo utilitarios
	public boolean isListaMedia(GeradorConfig geradorConfig){
		if(geradorConfig == null){
			return true;//valor default
		}
		for (ManyToOneType type : geradorConfig.manyToOneConfigs()) {
			if(type == ManyToOneType.TAMNHO_LISTA_GRANDE || type == ManyToOneType.TAMNHO_LISTA_PEQUENA){
				return false;
			}
		}
		return true;
	}
	public boolean isListaPequena(GeradorConfig geradorConfig){
		if(geradorConfig == null){
			return true;//valor default
		}
		for (ManyToOneType type : geradorConfig.manyToOneConfigs()) {
			if(type == ManyToOneType.TAMNHO_LISTA_MEDIA || type == ManyToOneType.TAMNHO_LISTA_GRANDE){
				return false;
			}
		}
		return true;
	}
	public boolean isListaGrande(GeradorConfig geradorConfig){
		if(geradorConfig == null){
			return true;//valor default
		}
		for (ManyToOneType type : geradorConfig.manyToOneConfigs()) {
			if(type == ManyToOneType.TAMNHO_LISTA_MEDIA || type == ManyToOneType.TAMNHO_LISTA_PEQUENA){
				return false;
			}
		}
		return true;
	}
	
}
